import { mapGetters } from 'vuex'
export default {
	computed: {
		...mapGetters('m_cart', ['total'])
	},
	watch: {
		total() {
			this.setBadge()
		}
	},
	onShow() {
		// 在页面刚展示的时候触发
		this.setBadge()
	},
	methods: {
		// 在添加购物车页面，跳转到cart页面，tabbar的购物车也要显示对应的数字图标展示
		setBadge() {
			uni.setTabBarBadge({
				index: 2, // 购物车在tabbar中的索引，从左0开始到右
				text: this.total + '' // text必须为字符串，所以 + '' 转换为字符串
			})
		}
	}
}